
package com.be.beadmin.product.dto.output;

import com.be.beadmin.common.entity.BaseEx;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
/**
* @description /
* @author zjm
* @date 2023-03-19
**/
@Data
public class ProductManufactInforEx extends BaseEx{
    private Integer isProductionProcess;
    private String batchProductCode;
    private String ProductType;
    private Integer AlertStatus;
    private String batchProductId;
    @JsonFormat(
            pattern = "yyyy-MM-dd kk:mm:ss",
            timezone = "GMT+8"
    )
    private Date manufactEndDate;
    @JsonFormat(
            pattern = "yyyy-MM-dd kk:mm:ss",
            timezone = "GMT+8"
    )
    private Date manufactStartDate;
    private int sequence;
    private String memo;
    private String workOrderInforCode;
    private Date planManufactEndDate;

    private Date planManufactStartDate;

    private String processCode;

    private BigDecimal processErrorFlag;

    private String processId;

    private String processName;

    private BigDecimal processStatus;
    private Float ManufactWorkhour ;
    private Float standManufactWorkhour;
    private int standCycle;
    private String projectCode;
    private String projectName;
    private int isSchduling;

    @Override
    public String toString() {
        return "ProductManufactInforEx{" +
                "batchProductCode='" + batchProductCode + '\'' +
                ", batchProductId='" + batchProductId + '\'' +
                ", manufactEndDate=" + manufactEndDate +
                ", manufactStartDate=" + manufactStartDate +
                ", sequence=" + sequence +
                ", memo='" + memo + '\'' +
                ", planManufactEndDate=" + planManufactEndDate +
                ", planManufactStartDate=" + planManufactStartDate +
                ", processCode='" + processCode + '\'' +
                ", processErrorFlag=" + processErrorFlag +
                ", processId='" + processId + '\'' +
                ", processName='" + processName + '\'' +
                ", processStatus=" + processStatus +
                ", ManufactWorkhour=" + ManufactWorkhour +
                ", standManufactWorkhour=" + standManufactWorkhour +
                '}';
    }
}